/*
 * @Description: 
 * @Autor: 赵子惠
 * @Date: 2021-07-09 10:23:14
 * @LastEditors: 商晓彬
 * @LastEditTime: 2022-01-04 14:39:10
 */
import { AfterViewChecked, Component, ElementRef, EventEmitter, Injector, Input, Output, ViewChild } from '@angular/core';
import { AppComponentBase } from '@shared/common/app-component-base';
import { } from '@shared/service-proxies/service-proxies';
import { ModalDirective } from 'ngx-bootstrap';
import * as _ from 'lodash';
import { finalize } from 'rxjs/operators';
import { MessageService } from '@abp/message/message.service';
import { OperationHistoryServiceProxy } from '@shared/service-proxies/service-proxies';
@Component({
  selector: 'app-time-show-resume',
  templateUrl: './time-show-resume.component.html',
  styleUrls: ['./time-show-resume.component.less']
})
export class TimeShowResumeComponent extends AppComponentBase {
    //引入子组件
  @ViewChild('createOrEditModal') modal: ModalDirective;
  @Input() parentInfo: any;
  active = false;
  tableData = [];
  constructor(
    injector: Injector,
    private _messageService: MessageService,
    private _operationHistoryServiceProxy: OperationHistoryServiceProxy,
  ) {
    super(injector);
  }

   //获取表格数据
   getTableList() {
    if (this.parentInfo && this.parentInfo.id) {
        this._operationHistoryServiceProxy.getOperationLogList(this.parentInfo.id)
        .pipe(finalize(() => { }))
        .subscribe(result => {
            this.tableData=result;
        })
      }
    }
    //查看新增任务
    show(): void {
        this.active = true;
        this.modal.show();
    }
    //关闭事件
    close(): void {
        this.active = false;
        this.modal.hide();
    }
    onShown(): void {

    }

}
